/******************************************************************************
 *
 *	Fichier:		DebugLogs.cpp
 *
 *	Function:		Voir .h	
 *
 *	Auteur:			Tristan Stérin
 *
 *	Copyright:		Copyright (c) 2010 <whomever>
 *						Tous droits réservés
 *	Notes:			
 *
 *
 *	
 *****************************************************************************/


#include "DebugLogs.h"

DebugLogs *DebugLog = new DebugLogs();

/******************
Constructeur
*******************/

DebugLogs::DebugLogs()
{
}


/**************************
Ecrit un message
@message : message
***************************/

void DebugLogs::addLog(char message[TAILLE_MAX_MESSAGES])
{
	printf("\t");
	logFile->ecrireMessage("\t");
	addDate();
	printf("[DEBUG] %s [%s ligne: %d]\n", message, __FILE__, __LINE__);
	logFile->ecrireMessage("[DEBUG] ");
	logFile->ecrireMessage(message);
	allLogs.push_back(message);
}

/******************
Destructeur
*******************/

DebugLogs::~DebugLogs()
{
	allLogs.clear();
	logFile->fermerFichier();
}
